package today;
import java.util.Scanner;

/*
1、需求：在控制台输出所有的“水仙花数”
解释：什么是水仙花数？
  水仙花数，指的是一个三位数，个位、十位、百位的数字立方和等于原数
   例如:   153  1*1*1 + 5*5*5 + 3*3*3 = 153
 */
public class flower {
    public static void main(String[]args){
        System.out.println("请输入一个三位数，判断是否是水仙花数");
        Scanner input = new Scanner(System.in);
        int a= input.nextInt();
        int ts = a/100;    //千位
        int hd = a/10%10;     //百位
        int bit = a%10;      //个位
        if (a==(ts*ts*ts)+(hd*hd*hd)+(bit*bit*bit)){
            System.out.println(a+"是水仙花数");
        }
        else{
            System.out.println(a+"不是水仙花数");
        }
    }
}
